﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;


namespace EZCRS.HCMS.Entity
{
    #region HCRS_Hotel
    /// <summary>
    /// This object represents the properties and methods of a Hotel.
    /// </summary>
    public class HCRS_Hotel
    {
        private int? _Hotel_ID;
        private int? _SpecialID;
        private string _Title_e;
        private string _Title;
        private int? _pid_e;
        private int? _pid;
        private string _CopyFrom;
        private string _Editor;
        private string _Keywords;
        private int? _Hits;
        private DateTime? _UpdateTime;
        private Byte? _Hot;
        private Byte? _OnTop;
        private Byte? _Elite;
        private Byte? _Passed;
        private Byte? _enPassed;
        private Byte? _IncludePic;
        private string _DefaultPicUrl;
        private string _UploadFiles;
        private int? _PaginationType;
        private int? _GroupID;
        private int? _ClassID;
        private Byte? _Deleted;
        private int? _Stars;
        private int? _Diamond;
        private string _TitleFontColor;
        private int? _TitleFontType;
        private string _subtitle_e;
        private string _subtitle;
        private int? _lowprice;
        private int? _highprice;
        private string _photourl;
        private int? _ratescount;
        private string _address;
        private string _resvemail;
        private int? _booktimes;
        private int? _modtimes;
        private int? _cxltimes;
        private int? _photocount;
        private string _AmenityFlags;
        private int? _AmenityIDs;
        private string _DateActivated;
        private string _Userstamp;
        private string _Holdtime;
        private string _City;
        private string _State;
        private string _Country;
        private string _Gmtoffset;
        private string _Phone;
        private string _Fax;
        private string _Latecheckin;
        private string _Checkin;
        private string _Checkout;
        private int? _PriceRangeHigh;
        private int? _PriceRangeLow;
        private int? _KingBeds;
        private int? _QueenBeds;
        private int? _TwinBeds;
        private int? _DoubleBeds;
        private int? _ExtraAdult;
        private int? _MeetingRooms;
        private int? _MeetingSquareFeet;
        private int? _MeetingRoomCapacity;
        private int? _TotalElevators;
        private int? _TotalFloors;
        private int? _TotalSuites;
        private int? _TotalRooms;
        private int? _HandicappedRooms;
        private int? _MaxPropertyOccupancy;
        private string _ExtraCharges;
        private string _NonSmokingRooms;
        private string _CTY;
        private string _Longitude;
        private string _Latitude;
        private string _Timezone;
        private string _Address1_e;
        private string _Address1;
        private string _Address2_e;
        private string _Address2;
        private string _ExtraChild;
        private string _Daterenovated;
        private string _Status;
        private string _PropType;
        private int? _DiamondRating;
        private string _Currency;
        private string _Description;
        private string _FOP;
        private string _Zip;
        private string _Directions;
        private string _PMS;
        private string _DateOpened;
        private string _Yearlyclosure;
        private string _StatusDesc;
        private int? _credit;
        private int? _pagerank;
        private int? _enPagerank;
        private int? _languagetype;
        private string _contact_name;
        private string _contact_title;
        private string _Countryid;
        private int? _Provinceid;
        private int? _Cityid;
        private int? _Districtid;
        private int? _Commercialid;
        private int? _ServiceCharge;
        private string _localLongitude;
        private string _localLatitude;



        public HCRS_Hotel()
        { }


        public HCRS_Hotel(DataRow dr)
        {
            if (dr != null)
            {
                if (dr["Hotel_ID"].ToString() != "") _Hotel_ID = Convert.ToInt32(dr["Hotel_ID"].ToString());
                if (dr["SpecialID"].ToString() != "") _SpecialID = Convert.ToInt32(dr["SpecialID"].ToString());
                _Title_e = dr["Title_e"].ToString();
                _Title = dr["Title"].ToString();
                //if (dr["pid_e"].ToString() != "") _pid_e = Convert.ToInt32(dr["pid_e"].ToString());
                if (dr["pid"].ToString() != "") _pid = Convert.ToInt32(dr["pid"].ToString());
                //_CopyFrom = dr["CopyFrom"].ToString();
                //_Editor = dr["Editor"].ToString();
                _Keywords = dr["Keywords"].ToString();
                //if (dr["Hits"].ToString() != "") _Hits = Convert.ToInt32(dr["Hits"].ToString());
                if (dr["UpdateTime"].ToString() != "") _UpdateTime = Convert.ToDateTime(dr["UpdateTime"].ToString());
                if (dr["Hot"].ToString() != "") _Hot = Convert.ToByte((dr["Hot"].ToString()=="False")?0:1);
                if (dr["OnTop"].ToString() != "") _OnTop = Convert.ToByte((dr["OnTop"].ToString()=="False")?0:1);
                if (dr["Elite"].ToString() != "") _Elite = Convert.ToByte((dr["Elite"].ToString()=="False")?0:1);
                if (dr["Passed"].ToString() != "") _Passed = Convert.ToByte((dr["Passed"].ToString()=="False")?0:1);
                if (dr["enPassed"].ToString() != "") _enPassed = Convert.ToByte((dr["enPassed"].ToString()=="False")?0:1);
                if (dr["IncludePic"].ToString() != "") _IncludePic = Convert.ToByte((dr["IncludePic"].ToString()=="False")?0:1);
                _DefaultPicUrl = dr["DefaultPicUrl"].ToString();
                _UploadFiles = dr["UploadFiles"].ToString();
                if (dr["PaginationType"].ToString() != "") _PaginationType = Convert.ToInt32(dr["PaginationType"].ToString());
                if (dr["GroupID"].ToString() != "") _GroupID = Convert.ToInt32(dr["GroupID"].ToString());
                if (dr["ClassID"].ToString() != "") _ClassID = Convert.ToInt32(dr["ClassID"].ToString());
                if (dr["Deleted"].ToString() != "") _Deleted = Convert.ToByte((dr["Deleted"].ToString()=="False")?0:1);
                if (dr["Stars"].ToString() != "") _Stars = Convert.ToInt32(dr["Stars"].ToString());
                if (dr["Diamond"].ToString() != "") _Diamond = Convert.ToInt32(dr["Diamond"].ToString());
                _TitleFontColor = dr["TitleFontColor"].ToString();
                if (dr["TitleFontType"].ToString() != "") _TitleFontType = Convert.ToInt32(dr["TitleFontType"].ToString());
                _subtitle_e = dr["subtitle_e"].ToString();
                _subtitle = dr["subtitle"].ToString();
                if (dr["lowprice"].ToString() != "") _lowprice = Convert.ToInt32(dr["lowprice"].ToString());
                if (dr["highprice"].ToString() != "") _highprice = Convert.ToInt32(dr["highprice"].ToString());
                _photourl = dr["photourl"].ToString();
                if (dr["ratescount"].ToString() != "") _ratescount = Convert.ToInt32(dr["ratescount"].ToString());
                _address = dr["address"].ToString();
                _resvemail = dr["resvemail"].ToString();
                if (dr["booktimes"].ToString() != "") _booktimes = Convert.ToInt32(dr["booktimes"].ToString());
                if (dr["modtimes"].ToString() != "") _modtimes = Convert.ToInt32(dr["modtimes"].ToString());
                if (dr["cxltimes"].ToString() != "") _cxltimes = Convert.ToInt32(dr["cxltimes"].ToString());
                if (dr["photocount"].ToString() != "") _photocount = Convert.ToInt32(dr["photocount"].ToString());
                _AmenityFlags = dr["AmenityFlags"].ToString();
                if (dr["AmenityIDs"].ToString() != "") _AmenityIDs = Convert.ToInt32(dr["AmenityIDs"].ToString());
                _DateActivated = dr["DateActivated"].ToString();
                _Userstamp = dr["Userstamp"].ToString();
                _Holdtime = dr["Holdtime"].ToString();
                _City = dr["City"].ToString();
                _State = dr["State"].ToString();
                _Country = dr["Country"].ToString();
                _Gmtoffset = dr["Gmtoffset"].ToString();
                _Phone = dr["Phone"].ToString();
                _Fax = dr["Fax"].ToString();
                _Latecheckin = dr["Latecheckin"].ToString();
                _Checkin = dr["Checkin"].ToString();
                _Checkout = dr["Checkout"].ToString();
                if (dr["PriceRangeHigh"].ToString() != "") _PriceRangeHigh = Convert.ToInt32(dr["PriceRangeHigh"].ToString());
                if (dr["PriceRangeLow"].ToString() != "") _PriceRangeLow = Convert.ToInt32(dr["PriceRangeLow"].ToString());
                if (dr["KingBeds"].ToString() != "") _KingBeds = Convert.ToInt32(dr["KingBeds"].ToString());
                if (dr["QueenBeds"].ToString() != "") _QueenBeds = Convert.ToInt32(dr["QueenBeds"].ToString());
                if (dr["TwinBeds"].ToString() != "") _TwinBeds = Convert.ToInt32(dr["TwinBeds"].ToString());
                if (dr["DoubleBeds"].ToString() != "") _DoubleBeds = Convert.ToInt32(dr["DoubleBeds"].ToString());
                if (dr["ExtraAdult"].ToString() != "") _ExtraAdult = Convert.ToInt32(dr["ExtraAdult"].ToString());
                if (dr["MeetingRooms"].ToString() != "") _MeetingRooms = Convert.ToInt32(dr["MeetingRooms"].ToString());
                if (dr["MeetingSquareFeet"].ToString() != "") _MeetingSquareFeet = Convert.ToInt32(dr["MeetingSquareFeet"].ToString());
                if (dr["MeetingRoomCapacity"].ToString() != "") _MeetingRoomCapacity = Convert.ToInt32(dr["MeetingRoomCapacity"].ToString());
                if (dr["TotalElevators"].ToString() != "") _TotalElevators = Convert.ToInt32(dr["TotalElevators"].ToString());
                if (dr["TotalFloors"].ToString() != "") _TotalFloors = Convert.ToInt32(dr["TotalFloors"].ToString());
                if (dr["TotalSuites"].ToString() != "") _TotalSuites = Convert.ToInt32(dr["TotalSuites"].ToString());
                if (dr["TotalRooms"].ToString() != "") _TotalRooms = Convert.ToInt32(dr["TotalRooms"].ToString());
                if (dr["HandicappedRooms"].ToString() != "") _HandicappedRooms = Convert.ToInt32(dr["HandicappedRooms"].ToString());
                if (dr["MaxPropertyOccupancy"].ToString() != "") _MaxPropertyOccupancy = Convert.ToInt32(dr["MaxPropertyOccupancy"].ToString());
                _ExtraCharges = dr["ExtraCharges"].ToString();
                _NonSmokingRooms = dr["NonSmokingRooms"].ToString();
                _CTY = dr["CTY"].ToString();
                _Longitude = dr["Longitude"].ToString();
                _Latitude = dr["Latitude"].ToString();
                _Timezone = dr["Timezone"].ToString();
                _Address1_e = dr["Address1_e"].ToString();
                _Address1 = dr["Address1"].ToString();
                _Address2_e = dr["Address2_e"].ToString();
                _Address2 = dr["Address2"].ToString();
                _ExtraChild = dr["ExtraChild"].ToString();
                _Daterenovated = dr["Daterenovated"].ToString();
                _Status = dr["Status"].ToString();
                _PropType = dr["PropType"].ToString();
                if (dr["DiamondRating"].ToString() != "") _DiamondRating = Convert.ToInt32(dr["DiamondRating"].ToString());
                _Currency = dr["Currency"].ToString();
                _Description = dr["Description"].ToString();
                _FOP = dr["FOP"].ToString();
                _Zip = dr["Zip"].ToString();
                _Directions = dr["Directions"].ToString();
                _PMS = dr["PMS"].ToString();
                _DateOpened = dr["DateOpened"].ToString();
                _Yearlyclosure = dr["Yearlyclosure"].ToString();
                _StatusDesc = dr["StatusDesc"].ToString();
                if (dr["credit"].ToString() != "") _credit = Convert.ToInt32(dr["credit"].ToString());
                if (dr["pagerank"].ToString() != "") _pagerank = Convert.ToInt32(dr["pagerank"].ToString());
                if (dr["enPagerank"].ToString() != "") _enPagerank = Convert.ToInt32(dr["enPagerank"].ToString());
                if (dr["languagetype"].ToString() != "") _languagetype = Convert.ToInt32(dr["languagetype"].ToString());
                _contact_name = dr["contact_name"].ToString();
                _contact_title = dr["contact_title"].ToString();
                _Countryid = dr["Countryid"].ToString();
                if (dr["Provinceid"].ToString() != "") _Provinceid = Convert.ToInt32(dr["Provinceid"].ToString());
                if (dr["Cityid"].ToString() != "") _Cityid = Convert.ToInt32(dr["Cityid"].ToString());
                if (dr["Districtid"].ToString() != "") _Districtid = Convert.ToInt32(dr["Districtid"].ToString());
                if (dr["Commercialid"].ToString() != "") _Commercialid = Convert.ToInt32(dr["Commercialid"].ToString());
                if (dr["ServiceCharge"].ToString() != "") _ServiceCharge = Convert.ToInt32(dr["ServiceCharge"].ToString());
                _localLongitude = dr["localLongitude"].ToString();
                _localLatitude = dr["localLatitude"].ToString();


            }
        }



        #region 公共属性


        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Hotel_ID", "pk")]
        public int? Id
        {
            get { return _Hotel_ID; }
            set { _Hotel_ID = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("SpecialID")]
        public int? SpecialID
        {
            get { return _SpecialID; }
            set { _SpecialID = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Title_e")]
        public string Title_e
        {
            get { return _Title_e; }
            set { _Title_e = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Title")]
        public string Title
        {
            get { return _Title; }
            set { _Title = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("pid_e")]
        public int? pid_e
        {
            get { return _pid_e; }
            set { _pid_e = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("pid")]
        public int? pid
        {
            get { return _pid; }
            set { _pid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("CopyFrom")]
        public string CopyFrom
        {
            get { return _CopyFrom; }
            set { _CopyFrom = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Editor")]
        public string Editor
        {
            get { return _Editor; }
            set { _Editor = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Keywords")]
        public string Keywords
        {
            get { return _Keywords; }
            set { _Keywords = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Hits")]
        public int? Hits
        {
            get { return _Hits; }
            set { _Hits = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("UpdateTime")]
        public DateTime? UpdateTime
        {
            get { return _UpdateTime; }
            set { _UpdateTime = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Hot")]
        public Byte? Hot
        {
            get { return _Hot; }
            set { _Hot = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("OnTop")]
        public Byte? OnTop
        {
            get { return _OnTop; }
            set { _OnTop = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Elite")]
        public Byte? Elite
        {
            get { return _Elite; }
            set { _Elite = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Passed")]
        public Byte? Passed
        {
            get { return _Passed; }
            set { _Passed = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("enPassed")]
        public Byte? enPassed
        {
            get { return _enPassed; }
            set { _enPassed = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("IncludePic")]
        public Byte? IncludePic
        {
            get { return _IncludePic; }
            set { _IncludePic = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("DefaultPicUrl")]
        public string DefaultPicUrl
        {
            get { return _DefaultPicUrl; }
            set { _DefaultPicUrl = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("UploadFiles")]
        public string UploadFiles
        {
            get { return _UploadFiles; }
            set { _UploadFiles = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("PaginationType")]
        public int? PaginationType
        {
            get { return _PaginationType; }
            set { _PaginationType = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("GroupID")]
        public int? GroupID
        {
            get { return _GroupID; }
            set { _GroupID = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ClassID")]
        public int? ClassID
        {
            get { return _ClassID; }
            set { _ClassID = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Deleted")]
        public Byte? Deleted
        {
            get { return _Deleted; }
            set { _Deleted = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Stars")]
        public int? Stars
        {
            get { return _Stars; }
            set { _Stars = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Diamond")]
        public int? Diamond
        {
            get { return _Diamond; }
            set { _Diamond = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TitleFontColor")]
        public string TitleFontColor
        {
            get { return _TitleFontColor; }
            set { _TitleFontColor = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TitleFontType")]
        public int? TitleFontType
        {
            get { return _TitleFontType; }
            set { _TitleFontType = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("subtitle_e")]
        public string subtitle_e
        {
            get { return _subtitle_e; }
            set { _subtitle_e = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("subtitle")]
        public string subtitle
        {
            get { return _subtitle; }
            set { _subtitle = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("lowprice")]
        public int? lowprice
        {
            get { return _lowprice; }
            set { _lowprice = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("highprice")]
        public int? highprice
        {
            get { return _highprice; }
            set { _highprice = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("photourl")]
        public string photourl
        {
            get { return _photourl; }
            set { _photourl = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ratescount")]
        public int? ratescount
        {
            get { return _ratescount; }
            set { _ratescount = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("address")]
        public string address
        {
            get { return _address; }
            set { _address = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("resvemail")]
        public string resvemail
        {
            get { return _resvemail; }
            set { _resvemail = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("booktimes")]
        public int? booktimes
        {
            get { return _booktimes; }
            set { _booktimes = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("modtimes")]
        public int? modtimes
        {
            get { return _modtimes; }
            set { _modtimes = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("cxltimes")]
        public int? cxltimes
        {
            get { return _cxltimes; }
            set { _cxltimes = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("photocount")]
        public int? photocount
        {
            get { return _photocount; }
            set { _photocount = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("AmenityFlags")]
        public string AmenityFlags
        {
            get { return _AmenityFlags; }
            set { _AmenityFlags = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("AmenityIDs")]
        public int? AmenityIDs
        {
            get { return _AmenityIDs; }
            set { _AmenityIDs = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("DateActivated")]
        public string DateActivated
        {
            get { return _DateActivated; }
            set { _DateActivated = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Userstamp")]
        public string Userstamp
        {
            get { return _Userstamp; }
            set { _Userstamp = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Holdtime")]
        public string Holdtime
        {
            get { return _Holdtime; }
            set { _Holdtime = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("City")]
        public string City
        {
            get { return _City; }
            set { _City = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("State")]
        public string State
        {
            get { return _State; }
            set { _State = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Country")]
        public string Country
        {
            get { return _Country; }
            set { _Country = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Gmtoffset")]
        public string Gmtoffset
        {
            get { return _Gmtoffset; }
            set { _Gmtoffset = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Phone")]
        public string Phone
        {
            get { return _Phone; }
            set { _Phone = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Fax")]
        public string Fax
        {
            get { return _Fax; }
            set { _Fax = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Latecheckin")]
        public string Latecheckin
        {
            get { return _Latecheckin; }
            set { _Latecheckin = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Checkin")]
        public string Checkin
        {
            get { return _Checkin; }
            set { _Checkin = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Checkout")]
        public string Checkout
        {
            get { return _Checkout; }
            set { _Checkout = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("PriceRangeHigh")]
        public int? PriceRangeHigh
        {
            get { return _PriceRangeHigh; }
            set { _PriceRangeHigh = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("PriceRangeLow")]
        public int? PriceRangeLow
        {
            get { return _PriceRangeLow; }
            set { _PriceRangeLow = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("KingBeds")]
        public int? KingBeds
        {
            get { return _KingBeds; }
            set { _KingBeds = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("QueenBeds")]
        public int? QueenBeds
        {
            get { return _QueenBeds; }
            set { _QueenBeds = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TwinBeds")]
        public int? TwinBeds
        {
            get { return _TwinBeds; }
            set { _TwinBeds = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("DoubleBeds")]
        public int? DoubleBeds
        {
            get { return _DoubleBeds; }
            set { _DoubleBeds = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ExtraAdult")]
        public int? ExtraAdult
        {
            get { return _ExtraAdult; }
            set { _ExtraAdult = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("MeetingRooms")]
        public int? MeetingRooms
        {
            get { return _MeetingRooms; }
            set { _MeetingRooms = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("MeetingSquareFeet")]
        public int? MeetingSquareFeet
        {
            get { return _MeetingSquareFeet; }
            set { _MeetingSquareFeet = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("MeetingRoomCapacity")]
        public int? MeetingRoomCapacity
        {
            get { return _MeetingRoomCapacity; }
            set { _MeetingRoomCapacity = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TotalElevators")]
        public int? TotalElevators
        {
            get { return _TotalElevators; }
            set { _TotalElevators = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TotalFloors")]
        public int? TotalFloors
        {
            get { return _TotalFloors; }
            set { _TotalFloors = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TotalSuites")]
        public int? TotalSuites
        {
            get { return _TotalSuites; }
            set { _TotalSuites = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("TotalRooms")]
        public int? TotalRooms
        {
            get { return _TotalRooms; }
            set { _TotalRooms = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("HandicappedRooms")]
        public int? HandicappedRooms
        {
            get { return _HandicappedRooms; }
            set { _HandicappedRooms = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("MaxPropertyOccupancy")]
        public int? MaxPropertyOccupancy
        {
            get { return _MaxPropertyOccupancy; }
            set { _MaxPropertyOccupancy = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ExtraCharges")]
        public string ExtraCharges
        {
            get { return _ExtraCharges; }
            set { _ExtraCharges = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("NonSmokingRooms")]
        public string NonSmokingRooms
        {
            get { return _NonSmokingRooms; }
            set { _NonSmokingRooms = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("CTY")]
        public string CTY
        {
            get { return _CTY; }
            set { _CTY = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Longitude")]
        public string Longitude
        {
            get { return _Longitude; }
            set { _Longitude = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Latitude")]
        public string Latitude
        {
            get { return _Latitude; }
            set { _Latitude = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Timezone")]
        public string Timezone
        {
            get { return _Timezone; }
            set { _Timezone = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Address1_e")]
        public string Address1_e
        {
            get { return _Address1_e; }
            set { _Address1_e = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Address1")]
        public string Address1
        {
            get { return _Address1; }
            set { _Address1 = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Address2_e")]
        public string Address2_e
        {
            get { return _Address2_e; }
            set { _Address2_e = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Address2")]
        public string Address2
        {
            get { return _Address2; }
            set { _Address2 = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ExtraChild")]
        public string ExtraChild
        {
            get { return _ExtraChild; }
            set { _ExtraChild = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Daterenovated")]
        public string Daterenovated
        {
            get { return _Daterenovated; }
            set { _Daterenovated = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Status")]
        public string Status
        {
            get { return _Status; }
            set { _Status = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("PropType")]
        public string PropType
        {
            get { return _PropType; }
            set { _PropType = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("DiamondRating")]
        public int? DiamondRating
        {
            get { return _DiamondRating; }
            set { _DiamondRating = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Currency")]
        public string Currency
        {
            get { return _Currency; }
            set { _Currency = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Description")]
        public string Description
        {
            get { return _Description; }
            set { _Description = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("FOP")]
        public string FOP
        {
            get { return _FOP; }
            set { _FOP = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Zip")]
        public string Zip
        {
            get { return _Zip; }
            set { _Zip = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Directions")]
        public string Directions
        {
            get { return _Directions; }
            set { _Directions = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("PMS")]
        public string PMS
        {
            get { return _PMS; }
            set { _PMS = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("DateOpened")]
        public string DateOpened
        {
            get { return _DateOpened; }
            set { _DateOpened = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Yearlyclosure")]
        public string Yearlyclosure
        {
            get { return _Yearlyclosure; }
            set { _Yearlyclosure = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("StatusDesc")]
        public string StatusDesc
        {
            get { return _StatusDesc; }
            set { _StatusDesc = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("credit")]
        public int? credit
        {
            get { return _credit; }
            set { _credit = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("pagerank")]
        public int? pagerank
        {
            get { return _pagerank; }
            set { _pagerank = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("enPagerank")]
        public int? enPagerank
        {
            get { return _enPagerank; }
            set { _enPagerank = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("languagetype")]
        public int? languagetype
        {
            get { return _languagetype; }
            set { _languagetype = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("contact_name")]
        public string contact_name
        {
            get { return _contact_name; }
            set { _contact_name = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("contact_title")]
        public string contact_title
        {
            get { return _contact_title; }
            set { _contact_title = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Countryid")]
        public string Countryid
        {
            get { return _Countryid; }
            set { _Countryid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Provinceid")]
        public int? Provinceid
        {
            get { return _Provinceid; }
            set { _Provinceid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Cityid")]
        public int? Cityid
        {
            get { return _Cityid; }
            set { _Cityid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Districtid")]
        public int? Districtid
        {
            get { return _Districtid; }
            set { _Districtid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("Commercialid")]
        public int? Commercialid
        {
            get { return _Commercialid; }
            set { _Commercialid = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("ServiceCharge")]
        public int? ServiceCharge
        {
            get { return _ServiceCharge; }
            set { _ServiceCharge = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("localLongitude")]
        public string localLongitude
        {
            get { return _localLongitude; }
            set { _localLongitude = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        [DataFieldAttribute("localLatitude")]
        public string localLatitude
        {
            get { return _localLatitude; }
            set { _localLatitude = value; }
        }



        #endregion
    }
    #endregion
}
